*{ margin:0; padding:0;}
a{
	text-decoration:none;
}
li{
	list-style:none;
}
.fl{ float:left;}
.fr{ float:right;}
img{ display:block;}
.clear{ clear:both;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {*zoom:1;}
html,body{
	color: #555;
	width: 100%;
	height:100%;
	font-family:"微软雅黑","sans-serif","Arial","Lucida Grande", "Lucida Sans Unicode", "STHeiti", "Helvetica", "Verdana";
	font-size: 14px;
}
em,i{ font-style: normal;}

a,input,select,textarea{    
	cursor: pointer;
	border:0;
	outline:none;
}

h1,h2,h3,h4,h5,h6{
	font-weight:300;
	line-height:1em;
}

p{
	line-height:1em;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 这个是移动优先 也就是在媒体查询外面写的东西有现在移动端适配 */
/* .zcontainerain {
	width: 100%;
	margin: auto;
}

@media (min-width: 576px) {
  .zcontainerain {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .zcontainerain {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .zcontainerain {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .zcontainerain {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .zcontainerain {
    max-width: 1200px;
  }
} */

/* 这个是pc端优先先写pc的css */
.zcontainerain {
	max-width: 1200px;
	margin: auto;
}

@media (max-width: 1400px) {
	.zcontainerain {
		max-width: 1200px;
		margin: auto;
	}
}

@media (max-width: 1200px) {
	.zcontainerain {
		max-width: 100%;
		margin: auto;
	}
}

@media (max-width: 992px) {
	.zcontainerain {
		max-width: 100%;
		margin: auto;
	}
}

@media (max-width: 768px) {
	.zcontainerain {
		max-width: 100%;
		margin: auto;
	}
}

@media (max-width: 576px) {
	.zcontainerain {
		max-width: 100%;
		margin: auto;
	}
}